h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin: 0;
	padding: 0;
}
body,button,input,select,textarea{
	font:12px/1.5tahoma,arial,\5b8b\4f53;
}
h1,h2,h3,h4,h5,h6{
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	font-size: 100%
}
address,cite,dfn,em,var{
	font-style: normal;
}
code,kbd,pre,samp{
	font-family: courier,courier,monospace;
}
small{
	font-size: 12px;
}
ul,ol{
	list-style: none;
}
ul,ol,li{
	margin-top: 0;
}
sup{
	vertical-align: text-top;
}
sub{
	vertical-align: text-bottom;
}
legend{
	color: #000;
}
fieldset,img{
	border: 0;
}
button,input,select,textarea{
	font-size: 100%;
}
table{
	border-collapse: collapse;
		border-spacing: 0;
}
*, ::after, ::before {
    box-sizing: border-box;
}
p{
	margin-top: 0;
	margin-bottom: 1rem;
}
img{
	vertical-align: middle;
	border-style: none;
}
a{
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
}